package data 
{
	import flash.utils.Dictionary;
	/**
	 * A small data object that stores some basic static information about a
	 * building based on its id
	 */
	public class GCBuildingDataStruct 
	{
		
		public var _name:String;
		public var _goldCost:int;
		public var _resourceCost:Dictionary;
		public var _type:uint;
		public var _description:String;
		public var _imageName:String;
		public var _resourceGatheredId:uint;
		
		public function GCBuildingDataStruct(name:String, goldCost:uint, 
												resourceCost:Dictionary, type:uint,
												description:String, imageName:String="genericBackground",
												resourceGathered:uint = GCItemData.ITEM_NULL) 
		{
			this._name = name;
			this._goldCost = goldCost;
			this._resourceCost = resourceCost;
			this._type = type;
			this._description = description;
			this._imageName = imageName;
			this._resourceGatheredId = resourceGathered;
		}
		
	}

}